package com.qujia.station.domain.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Auther: LogicQin
 * @Date: 2024/1/23 18:24
 * @Description:
 */
@Data
@ApiModel(description = "支付渠道费率")
public class RateSettingDto {
    @ApiModelProperty(value = "商户号")
    private String mno;

    @ApiModelProperty(value = "状态 0 :不设置借贷分离1 设置")
    private String status;

    @ApiModelProperty(value = "时间")
    private Date createTime;

    @ApiModelProperty(value = "微信借记卡即时支付费率")
    private BigDecimal wechatDebitCurrentRate;

    @ApiModelProperty(value = "微信借记卡定时支付费率")
    private BigDecimal wechatDebitScheduledRate;

    @ApiModelProperty(value = "支付宝借记卡即时支付费率")
    private BigDecimal alipayDebitCurrentRate;

    @ApiModelProperty(value = "支付宝借记卡定时支付费率")
    private BigDecimal alipayDebitScheduledRate;

    @ApiModelProperty(value = "银联借记卡即时支付费率")
    private BigDecimal unionPayDebitCurrentRate;

    @ApiModelProperty(value = "银联借记卡定时支付费率")
    private BigDecimal unionPayDebitScheduledRate;

    @ApiModelProperty(value = "超过1000元的银联借记卡即时支付费率")
    private BigDecimal unionPayDebitCurrentRateOver1000;

    @ApiModelProperty(value = "超过1000元的银联借记卡定时支付费率")
    private BigDecimal unionPayDebitScheduledRateOver1000;

    @ApiModelProperty(value = "银行卡借记卡即时支付费率")
    private BigDecimal bankCardDebitCurrentRate;

    @ApiModelProperty(value = "银行卡借记卡定时支付费率")
    private BigDecimal bankCardDebitScheduledRate;

    @ApiModelProperty(value = "微信信用卡即时支付费率")
    private BigDecimal wechatCreditCurrentRate;

    @ApiModelProperty(value = "支付宝信用卡即时支付费率")
    private BigDecimal alipayCreditCurrentRate;

    @ApiModelProperty(value = "银联信用卡即时支付费率")
    private BigDecimal unionPayCreditCurrentRate;

    @ApiModelProperty(value = "超过1000元的银联信用卡即时支付费率")
    private BigDecimal unionPayCreditCurrentRateOver1000;

    @ApiModelProperty(value = "银行卡信用卡即时支付费率")
    private BigDecimal bankCardCreditCurrentRate;

    @ApiModelProperty(value = "微信信用卡定时支付费率")
    private BigDecimal wechatCreditScheduledRate;

    @ApiModelProperty(value = "银行卡信用卡定时支付费率")
    private BigDecimal bankCardCreditScheduledRate;

    @ApiModelProperty(value = "银联信用卡定时支付费率")
    private BigDecimal unionPayCreditScheduledRate;

    @ApiModelProperty(value = "超过1000元的银联信用卡定时支付费率")
    private BigDecimal unionPayCreditScheduledRateOver1000;

    @ApiModelProperty(value = "支付宝信用卡定时支付费率")
    private BigDecimal alipayCreditScheduledRate;

    @ApiModelProperty(value = "借记卡当前额度")
    private BigDecimal debitCardCurrentCap;

    @ApiModelProperty(value = "借记卡额度")
    private BigDecimal debitCardCap;


}